#ifndef __STDIO_FSEEK_H__
#define __STDIO_FSEEK_H__

#include <stdio/stdio.h>

/**
 *  fseek()
 *  v souboru <stream> najede ukazatelem na <seek>
 *  pokud je overflow = true, soubor muze "zajet" i za aktualni konec souboru
 *  IN:   <seek>    - absolutni pozice v souboru, na kterou se nastavi ukazatel
 *        <stream>  - ukazatel na strukturu souboru
 *        <whence>  - odkud se bude seekovat
 *  OUT:  [int] navratove hodnoty:  0 - v poradku
 *                                  1 - chyba (konec souboru, chybny klastr...)
 */
int fseek(FILE *stream, int seek, int whence) {
  int result;
  int r_bp;

  asm push bp;
  asm pop r_bp;

  asm mov ax, 0x33;
  asm mov bx, r_bp;
  asm int OSINT;

  return result;
}

#endif
